<cfcomponent extends="assets.calgrants.com.Base">

	<cfscript>
        import assets.calgrants.com.bo.FundSurvey;
	</cfscript>
	
	<cffunction name="get" access="public" output="false" returntype="assets.calgrants.com.bo.FundSurvey">
		<cfargument name="Fund_Survey_ID" type="numeric" required="true" />
		<cfscript>
			if (arguments.Fund_Survey_ID gt 0) {
				local.loadArgs = {};
				local.loadArgs.obj = new FundSurvey();
				StructAppend(local.loadArgs, QueryToStruct(read(argumentCollection = arguments))[1]);
				return load(argumentCollection = local.loadArgs);
			} else {
				return new FundSurvey();
			}
		</cfscript>
	</cffunction>
	
	<cffunction name="load" access="public" output="false" returntype="assets.calgrants.com.bo.FundSurvey">
		<cfargument name="obj" type="assets.calgrants.com.bo.FundSurvey" required="true" />
		<cfscript>
			local.obj = arguments.obj;
			if (IsDefined("arguments.Fund_Survey_ID")) {
				local.obj.setFund_Survey_ID(arguments.Fund_Survey_ID);
			}
			if (IsDefined("arguments.Program_Year")) {
				local.obj.setProgram_Year(arguments.Program_Year);
			}
			if (IsDefined("arguments.Approved")) {
				local.obj.setApproved(arguments.Approved); 
			}
			if (IsDefined("arguments.Approved_By_ID")) {
				local.obj.setApproved_By_ID(arguments.Approved_By_ID); 
			}
			if (IsDefined("arguments.Approved_Date")) {
				local.obj.setApproved_Date(arguments.Approved_Date); 
			}
			if (IsDefined("arguments.Processed")) {
				local.obj.setProcessed(arguments.Processed); 
			}
			if (IsDefined("arguments.Deleted")) {
				local.obj.setDeleted(arguments.Deleted); 
			}
			if (IsDefined("arguments.Organization_ID")) {
				local.obj.setOrganization_ID(arguments.Organization_ID); 
			}
			if (IsDefined("arguments.Requested_By_ID")) {
				local.obj.setRequested_By_ID(arguments.Requested_By_ID); 
			}
			if (IsDefined("arguments.Signature")) {
				local.obj.setSignature(arguments.Signature); 
			}
			if (IsDefined("arguments.Mailing_First_Name")) {
				local.obj.setMailing_First_Name(arguments.Mailing_First_Name); 
			}
			if (IsDefined("arguments.Mailing_Last_Name")) {
				local.obj.setMailing_Last_Name(arguments.Mailing_Last_Name); 
			}
			if (IsDefined("arguments.Mailing_Organization")) {
				local.obj.setMailing_Organization(arguments.Mailing_Organization); 
			}
			if (IsDefined("arguments.Mailing_Address1")) {                             
				local.obj.setMailing_Address1(arguments.Mailing_Address1);
			}
			if (IsDefined("arguments.Mailing_Address2")) {                             
				local.obj.setMailing_Address2(arguments.Mailing_Address2);
			}
			if (IsDefined("arguments.Mailing_City")) {
				local.obj.setMailing_City(arguments.Mailing_City);
			}
			if (IsDefined("arguments.Mailing_State")) {
				local.obj.setMailing_State(arguments.Mailing_State);
			}
			if (IsDefined("arguments.Mailing_Zip_Code")) {
				local.obj.setMailing_Zip_Code(arguments.Mailing_Zip_Code);
			}
			if (IsDefined("arguments.Mailing_Phone")) {
				local.obj.setMailing_Phone(arguments.Mailing_Phone);
			}
			if (IsDefined("arguments.Mailing_Email")) {
				local.obj.setMailing_Email(arguments.Mailing_Email);
			}
			if (IsDefined("arguments.Mailing_TaxID")) {
				local.obj.setMailing_TaxID(arguments.Mailing_TaxID);
			}
			if (IsDefined("arguments.q1")) {
				local.obj.setQ1(arguments.q1);
			}
			if (IsDefined("arguments.q2")) {
				local.obj.setQ2(arguments.q2);
			}
			if (IsDefined("arguments.q3")) {
				local.obj.setQ3(arguments.q3);
			}
			if (IsDefined("arguments.q3_Other")) {
				local.obj.setQ3_Other(arguments.q3_Other);
			}
			if (IsDefined("arguments.q4")) {
				local.obj.setQ4(arguments.q4);
			}
			if (IsDefined("arguments.q4_Other")) {
				local.obj.setQ4_Other(arguments.q4_Other);
			}
			if (IsDefined("arguments.q5")) {
				local.obj.setQ5(arguments.q5);
			}
			if (IsDefined("arguments.q5_Other")) {
				local.obj.setQ5_Other(arguments.q5_Other);
			}
			if (IsDefined("arguments.q6")) {
				local.obj.setQ6(arguments.q6);
			}
			if (IsDefined("arguments.q6_Other1")) {
				local.obj.setQ6_Other1(arguments.q6_Other1);
			}
			if (IsDefined("arguments.q3_Other2")) {
				local.obj.setQ6_Other2(arguments.q6_Other2);
			}
			if (IsDefined("arguments.q3_Other3")) {
				local.obj.setQ6_Other3(arguments.q6_Other3);
			}
			if (IsDefined("arguments.q7")) {
				local.obj.setQ7(arguments.q7);
			}
			if (IsDefined("arguments.q8")) {
				local.obj.setQ8(arguments.q8);
			}
			if (IsDefined("arguments.q9")) {
				local.obj.setQ9(arguments.q9);
			}
			if (IsDefined("arguments.q10")) {
				local.obj.setQ10(arguments.q10);
			}
			if (IsDefined("arguments.q11")) {
				local.obj.setQ11(arguments.q11);
			}
			if (IsDefined("arguments.q12")) {
				local.obj.setQ12(arguments.q12);
			}
			if (IsDefined("arguments.q13")) {
				local.obj.setQ13(arguments.q13);
			}
			if (IsDefined("arguments.q13_Other")) {
				local.obj.setQ13_Other(arguments.q13_Other);
			}
			if (IsDefined("arguments.q14")) {
				local.obj.setQ14(arguments.q14);
			}
			if (IsDefined("arguments.q15")) {
				local.obj.setQ15(arguments.q15);
			}
			if (IsDefined("arguments.q15_Other")) {
				local.obj.setQ15_Other(arguments.q15_Other);
			}
			if (IsDefined("arguments.q16")) {
				local.obj.setQ16(arguments.q16);
			}
			if (IsDefined("arguments.q17")) {
				local.obj.setQ17(arguments.q17);
			}
			if (IsDefined("arguments.q17_Other")) {
				local.obj.setQ17_Other(arguments.q17_Other);
			}
			if (IsDefined("arguments.q18")) {
				local.obj.setQ18(arguments.q18);
			}
			if (IsDefined("arguments.q19")) {
				local.obj.setQ19(arguments.q19);
			}	
			if (IsDefined("arguments.q20")) {
				local.obj.setQ20(arguments.q20);
			}
			if (IsDefined("arguments.q21")) {
				local.obj.setQ21(arguments.q21);
			}
			if (IsDefined("arguments.OAP_Value_IDs")) {
				local.obj.setOAP_Value_IDs(arguments.OAP_Value_IDs);
			}	
			if (IsDefined("arguments.Campus_Other")) {
				local.obj.setCampus_Other(arguments.Campus_Other);
			}	
			if (IsDefined("arguments.Parent_Other")) {
				local.obj.setParent_Other(arguments.Parent_Other);
			}	
			if (IsDefined("arguments.Community_Partner_Other")) {
				local.obj.setCommunity_Partner_Other(arguments.Community_Partner_Other);
			}
			if (IsDefined("arguments.Date_Created")) {
				local.obj.setDate_Created(arguments.Date_Created);
			}			
			return local.obj;
		</cfscript>
	</cffunction>

	<cffunction name="read" access="public" output="false" returntype="any">
		<cfargument name="Fund_Survey_ID" required="false" default="" />
		<cfargument name="Program_Year" required="false" default="" />
		<cfargument name="Approved" required="false" default="" />
		<cfargument name="Approved_By_ID" required="false" default="" />
		<cfargument name="Approved_Date" required="false" default="" />
		<cfargument name="Processed" required="false" default="" />
		<cfargument name="Deleted" required="false" default="0" />
		<cfargument name="Organization_ID" required="false" default="" />
		<cfargument name="Requested_By_ID" required="false" default="" />
		<cfargument name="Signature" required="false" default="" />
		<cfargument name="Mailing_First_Name" required="false" default="" />
		<cfargument name="Mailing_Last_Name" required="false" default="" />
		<cfargument name="Mailing_Organization" required="false" default="" />
		<cfargument name="Mailing_Address1" required="false" default="" />
		<cfargument name="Mailing_Address2" required="false" default="" />
		<cfargument name="Mailing_City" required="false" default="" />
		<cfargument name="Mailing_State" required="false" default="" />
		<cfargument name="Mailing_Zip_Code" required="false" default="" />
		<cfargument name="Mailing_Phone" required="false" default="" />
		<cfargument name="Mailing_Email" required="false" default="" />
		<cfargument name="Mailing_TaxID" required="false" default="" />
		<cfargument name="q1" required="false" default="" />
		<cfargument name="q2" required="false" default="" />
		<cfargument name="q3" required="false" default="" />
		<cfargument name="q3_other" required="false" default="" />
		<cfargument name="q4" required="false" default="" />
		<cfargument name="q4_other" required="false" default="" />
		<cfargument name="q5" required="false" default="" />
		<cfargument name="q5_other" required="false" default="" />
		<cfargument name="q6" required="false" default="" />
		<cfargument name="q6_other1" required="false" default="" />
		<cfargument name="q6_other2" required="false" default="" />
		<cfargument name="q6_other3" required="false" default="" />
		<cfargument name="q7" required="false" default="" />
		<cfargument name="q8" required="false" default="" />
		<cfargument name="q9" required="false" default="" />
		<cfargument name="q10" required="false" default="" />
		<cfargument name="q11" required="false" default="" />
		<cfargument name="q12" required="false" default="" />
		<cfargument name="q13" required="false" default="" />
		<cfargument name="q13_other" required="false" default="" />
		<cfargument name="q14" required="false" default="" />
		<cfargument name="q15" required="false" default="" />
		<cfargument name="q15_other" required="false" default="" />
		<cfargument name="q16" required="false" default="" />
		<cfargument name="q17" required="false" default="" />
		<cfargument name="q17_other" required="false" default="" />
		<cfargument name="q18" required="false" default="" />
		<cfargument name="q19" required="false" default="" />
		<cfargument name="q20" required="false" default="" />
		<cfargument name="q21" required="false" default="" />
		<cfargument name="OAP_Value_IDs" required="false" default="" />
		<cfargument name="Campus_Other" required="false" default="" />
		<cfargument name="Parent_Other" required="false" default="" />
		<cfargument name="Community_Partner_Other" required="false" default="" />
		<cfargument name="Date_Created" required="false" default="" />
		<cfargument name="fundIDs" required="false" default="" />
		<cfargument name="organizationIDs" required="false" default="" />
		<cfargument name="regionIDs" required="false" default="" />

		<cfset var recs = "">
		<cfstoredproc datasource="#getDatasource()#" procedure="readFundSurvey">
			<cfprocparam value="#arguments.Fund_Survey_ID#" cfsqltype="CF_SQL_INTEGER" null="#IIf(Len(Trim(arguments.Fund_Survey_ID)) eq 0, true, false)#" />
			<cfprocparam value="#arguments.Deleted#" cfsqltype="CF_SQL_BIT" null="#IIf(Len(Trim(arguments.Deleted)) eq 0, true, false)#" />
			<cfprocparam value="#arguments.Fund_ID#" cfsqltype="CF_SQL_INTEGER" null="#IIf(Len(Trim(arguments.Fund_ID)) eq 0, true, false)#" />
			<cfprocparam value="#arguments.q1#" cfsqltype="CF_SQL_VARCHAR" null="#IIf(Len(Trim(arguments.q1)) eq 0, true, false)#" />
			<cfprocparam value="#arguments.q2#" cfsqltype="CF_SQL_VARCHAR" null="#IIf(Len(Trim(arguments.q2)) eq 0, true, false)#" />
			<cfprocparam value="#arguments.q3#" cfsqltype="CF_SQL_VARCHAR" null="#IIf(Len(Trim(arguments.q3)) eq 0, true, false)#" />
			<cfprocparam value="#arguments.q3_other#" cfsqltype="CF_SQL_VARCHAR" null="#IIf(Len(Trim(arguments.q3_other)) eq 0, true, false)#" />
			<cfprocparam value="#arguments.q4#" cfsqltype="CF_SQL_VARCHAR" null="#IIf(Len(Trim(arguments.q4)) eq 0, true, false)#" />
			<cfprocparam value="#arguments.q4_other#" cfsqltype="CF_SQL_VARCHAR" null="#IIf(Len(Trim(arguments.q4_other)) eq 0, true, false)#" />
			<cfprocparam value="#arguments.q5#" cfsqltype="CF_SQL_VARCHAR" null="#IIf(Len(Trim(arguments.q5)) eq 0, true, false)#" />
			<cfprocparam value="#arguments.q5_other#" cfsqltype="CF_SQL_VARCHAR" null="#IIf(Len(Trim(arguments.q5_other)) eq 0, true, false)#" />
			<cfprocparam value="#arguments.q6#" cfsqltype="CF_SQL_VARCHAR" null="#IIf(Len(Trim(arguments.q6)) eq 0, true, false)#" />
			<cfprocparam value="#arguments.q6_other1#" cfsqltype="CF_SQL_VARCHAR" null="#IIf(Len(Trim(arguments.q6_other1)) eq 0, true, false)#" />
			<cfprocparam value="#arguments.q6_other2#" cfsqltype="CF_SQL_VARCHAR" null="#IIf(Len(Trim(arguments.q6_other2)) eq 0, true, false)#" />
			<cfprocparam value="#arguments.q6_other3#" cfsqltype="CF_SQL_VARCHAR" null="#IIf(Len(Trim(arguments.q6_other3)) eq 0, true, false)#" />
			<cfprocparam value="#arguments.q7#" cfsqltype="CF_SQL_VARCHAR" null="#IIf(Len(Trim(arguments.q7)) eq 0, true, false)#" />
			<cfprocparam value="#arguments.q8#" cfsqltype="CF_SQL_VARCHAR" null="#IIf(Len(Trim(arguments.q8)) eq 0, true, false)#" />
			<cfprocparam value="#arguments.q9#" cfsqltype="CF_SQL_VARCHAR" null="#IIf(Len(Trim(arguments.q9)) eq 0, true, false)#" />
			<cfprocparam value="#arguments.q10#" cfsqltype="CF_SQL_VARCHAR" null="#IIf(Len(Trim(arguments.q10)) eq 0, true, false)#" />
			<cfprocparam value="#arguments.q11#" cfsqltype="CF_SQL_VARCHAR" null="#IIf(Len(Trim(arguments.q11)) eq 0, true, false)#" />
			<cfprocparam value="#arguments.q12#" cfsqltype="CF_SQL_VARCHAR" null="#IIf(Len(Trim(arguments.q12)) eq 0, true, false)#" />
			<cfprocparam value="#arguments.q13#" cfsqltype="CF_SQL_VARCHAR" null="#IIf(Len(Trim(arguments.q13)) eq 0, true, false)#" />
			<cfprocparam value="#arguments.q13_other#" cfsqltype="CF_SQL_VARCHAR" null="#IIf(Len(Trim(arguments.q13_other)) eq 0, true, false)#" />
			<cfprocparam value="#arguments.q14#" cfsqltype="CF_SQL_VARCHAR" null="#IIf(Len(Trim(arguments.q14)) eq 0, true, false)#" />
			<cfprocparam value="#arguments.q15#" cfsqltype="CF_SQL_VARCHAR" null="#IIf(Len(Trim(arguments.q15)) eq 0, true, false)#" />
			<cfprocparam value="#arguments.q15_other#" cfsqltype="CF_SQL_VARCHAR" null="#IIf(Len(Trim(arguments.q15_other)) eq 0, true, false)#" />
			<cfprocparam value="#arguments.q16#" cfsqltype="CF_SQL_VARCHAR" null="#IIf(Len(Trim(arguments.q16)) eq 0, true, false)#" />
			<cfprocparam value="#arguments.q17#" cfsqltype="CF_SQL_VARCHAR" null="#IIf(Len(Trim(arguments.q17)) eq 0, true, false)#" />
			<cfprocparam value="#arguments.q17_other#" cfsqltype="CF_SQL_VARCHAR" null="#IIf(Len(Trim(arguments.q17_other)) eq 0, true, false)#" />
			<cfprocparam value="#arguments.q18#" cfsqltype="CF_SQL_VARCHAR" null="#IIf(Len(Trim(arguments.q18)) eq 0, true, false)#" />
			<cfprocparam value="#arguments.q19#" cfsqltype="CF_SQL_VARCHAR" null="#IIf(Len(Trim(arguments.q19)) eq 0, true, false)#" />
			<cfprocparam value="#arguments.q20#" cfsqltype="CF_SQL_VARCHAR" null="#IIf(Len(Trim(arguments.q20)) eq 0, true, false)#" />
			<cfprocparam value="#arguments.q21#" cfsqltype="CF_SQL_VARCHAR" null="#IIf(Len(Trim(arguments.q21)) eq 0, true, false)#" />
			<cfprocparam value="#arguments.OAP_Value_IDs#" cfsqltype="CF_SQL_VARCHAR" null="#IIf(Len(Trim(arguments.OAP_Value_IDs)) eq 0, true, false)#" />
			<cfprocparam value="#arguments.Campus_Other#" cfsqltype="CF_SQL_VARCHAR" null="#IIf(Len(Trim(arguments.Campus_Other)) eq 0, true, false)#" />
			<cfprocparam value="#arguments.Parent_Other#" cfsqltype="CF_SQL_VARCHAR" null="#IIf(Len(Trim(arguments.Parent_Other)) eq 0, true, false)#" />
			<cfprocparam value="#arguments.Community_Partner_Other#" cfsqltype="CF_SQL_VARCHAR" null="#IIf(Len(Trim(arguments.Community_Partner_Other)) eq 0, true, false)#" />
			<cfprocparam value="#arguments.Date_Created#" cfsqltype="CF_SQL_TIMESTAMP" null="#IIf(Len(Trim(arguments.Date_Created)) eq 0, true, false)#" />
			<cfprocparam value="#arguments.fundIDs#" cfsqltype="CF_SQL_VARCHAR" null="#IIf(Len(Trim(arguments.fundIDs)) eq 0, true, false)#" />
			<cfprocparam value="#arguments.organizationIDs#" cfsqltype="CF_SQL_VARCHAR" null="#IIf(Len(Trim(arguments.organizationIDs)) eq 0, true, false)#" />
			<cfprocparam value="#arguments.regionIDs#" cfsqltype="CF_SQL_VARCHAR" null="#IIf(Len(Trim(arguments.regionIDs)) eq 0, true, false)#" />
			<cfprocresult name="recs" />
		</cfstoredproc>
		<cfreturn recs />
	</cffunction>

	<cffunction name="save" access="public" output="false" returntype="any">
		<cfargument name="fund" required="true" type="assets.calgrants.com.bo.FundSurvey" />

		<cfstoredproc datasource="#getDatasource()#" procedure="saveFundSurvey">
			<cfprocparam value="#fund.getFund_Survey_ID()#" cfsqltype="CF_SQL_INTEGER" variable="id" type="inout" null="false" />
			<cfprocparam value="#fund.getDeleted()#" cfsqltype="CF_SQL_BIT" null="false" />
			<cfprocparam value="#fund.getFund_ID()#" cfsqltype="CF_SQL_INTEGER" null="false" />
			<cfprocparam value="#fund.getQ1()#" cfsqltype="CF_SQL_VARCHAR" null="false" />
			<cfprocparam value="#fund.getQ2()#" cfsqltype="CF_SQL_VARCHAR" null="false" />
			<cfprocparam value="#fund.getQ3()#" cfsqltype="CF_SQL_VARCHAR" null="false" />
			<cfprocparam value="#fund.getQ3_Other()#" cfsqltype="CF_SQL_VARCHAR" null="#IIf(Len(Trim(fund.getQ3_Other())) eq 0, true, false)#" />
			<cfprocparam value="#fund.getQ4()#" cfsqltype="CF_SQL_VARCHAR" null="false" />
			<cfprocparam value="#fund.getQ4_Other()#" cfsqltype="CF_SQL_VARCHAR" null="#IIf(Len(Trim(fund.getQ4_Other())) eq 0, true, false)#" />
			<cfprocparam value="#fund.getQ5()#" cfsqltype="CF_SQL_VARCHAR" null="false" />
			<cfprocparam value="#fund.getQ5_Other()#" cfsqltype="CF_SQL_VARCHAR" null="#IIf(Len(Trim(fund.getQ5_Other())) eq 0, true, false)#" />
			<cfprocparam value="#fund.getQ6()#" cfsqltype="CF_SQL_VARCHAR" null="false" />
			<cfprocparam value="#fund.getQ6_Other1()#" cfsqltype="CF_SQL_VARCHAR" null="#IIf(Len(Trim(fund.getQ6_Other1())) eq 0, true, false)#" />
			<cfprocparam value="#fund.getQ6_Other2()#" cfsqltype="CF_SQL_VARCHAR" null="#IIf(Len(Trim(fund.getQ6_Other2())) eq 0, true, false)#" />
			<cfprocparam value="#fund.getQ6_Other3()#" cfsqltype="CF_SQL_VARCHAR" null="#IIf(Len(Trim(fund.getQ6_Other3())) eq 0, true, false)#" />
			<cfprocparam value="#fund.getQ7()#" cfsqltype="CF_SQL_VARCHAR" null="false" />
			<cfprocparam value="#fund.getQ8()#" cfsqltype="CF_SQL_VARCHAR" null="false" />
			<cfprocparam value="#fund.getQ9()#" cfsqltype="CF_SQL_VARCHAR" null="false" />
			<cfprocparam value="#fund.getQ10()#" cfsqltype="CF_SQL_VARCHAR" null="false" />
			<cfprocparam value="#fund.getQ11()#" cfsqltype="CF_SQL_VARCHAR" null="false" />
			<cfprocparam value="#fund.getQ12()#" cfsqltype="CF_SQL_VARCHAR" null="false" />
			<cfprocparam value="#fund.getQ13()#" cfsqltype="CF_SQL_VARCHAR" null="false" />
			<cfprocparam value="#fund.getQ13_Other()#" cfsqltype="CF_SQL_VARCHAR" null="#IIf(Len(Trim(fund.getQ13_Other())) eq 0, true, false)#" />
			<cfprocparam value="#fund.getQ14()#" cfsqltype="CF_SQL_VARCHAR" null="false" />
			<cfprocparam value="#fund.getQ15()#" cfsqltype="CF_SQL_VARCHAR" null="false" />
			<cfprocparam value="#fund.getQ15_Other()#" cfsqltype="CF_SQL_VARCHAR" null="#IIf(Len(Trim(fund.getQ15_Other())) eq 0, true, false)#" />
			<cfprocparam value="#fund.getQ16()#" cfsqltype="CF_SQL_VARCHAR" null="false" />
			<cfprocparam value="#fund.getQ17()#" cfsqltype="CF_SQL_VARCHAR" null="false" />
			<cfprocparam value="#fund.getQ17_Other()#" cfsqltype="CF_SQL_VARCHAR" null="#IIf(Len(Trim(fund.getQ17_Other())) eq 0, true, false)#" />
			<cfprocparam value="#fund.getQ18()#" cfsqltype="CF_SQL_VARCHAR" null="false" />
			<cfprocparam value="#fund.getQ19()#" cfsqltype="CF_SQL_VARCHAR" null="false" />
			<cfprocparam value="#fund.getQ20()#" cfsqltype="CF_SQL_VARCHAR" null="false" />
			<cfprocparam value="#fund.getQ21()#" cfsqltype="CF_SQL_VARCHAR" null="false" />
			<cfprocparam value="#fund.getOAP_Value_IDs()#" cfsqltype="CF_SQL_VARCHAR" null="false" />
			<cfprocparam value="#fund.getCampus_Other()#" cfsqltype="CF_SQL_VARCHAR" null="#IIf(Len(Trim(fund.getCampus_Other())) eq 0, true, false)#" />
			<cfprocparam value="#fund.getParent_Other()#" cfsqltype="CF_SQL_VARCHAR" null="#IIf(Len(Trim(fund.getParent_Other())) eq 0, true, false)#" />
			<cfprocparam value="#fund.getCommunity_Partner_Other()#" cfsqltype="CF_SQL_VARCHAR" null="#IIf(Len(Trim(fund.getCommunity_Partner_Other())) eq 0, true, false)#" />
		</cfstoredproc>
		<cfreturn id />
	</cffunction>

	<cffunction name="destroy" access="public" output="false" returntype="any">
		<cfargument name="Fund_Survey_ID" required="true" />

		<cfstoredproc datasource="#getDatasource()#" procedure="destroyFundSurvey">
			<cfprocparam value="#arguments.Fund_Survey_ID#" cfsqltype="CF_SQL_INTEGER" null="false" />
			<cfprocparam value="true" cfsqltype="CF_SQL_BIT" null="false" />
		</cfstoredproc>
		<cfreturn true />
	</cffunction>

</cfcomponent>

